package com.design03_behavioral.pattern18_iterator.example02;

/**
 * @ClassName IteratorIterator
 * @Description TODO
 * @Author zhangjunhao
 * @DATE 2023/9/9 11:43
 */
public interface IteratorIterator<E>  {

    void reset(); //重置为第一个元素
    E next(); //获取下一个元素
    E currentItem(); //检索当前元素
    boolean hasNext(); //判断是否还有下一个元素存在

}
